const http = require('http')
const server = http.createServer((request, response) => {
    // 1. 设置响应状态码
    response.statusCode = 200

    // 2. 响应状态的描述  （很少用 一般不会设置）
    response.statusMessage = 'aaaa'

    // 3. 设置响应头
    response.setHeader('content-type', 'text/html;charset=utf-8')
    //  设置多个同名响应头
    response.setHeader('test', ['a', 'b', 'c'])

    /**
     * 4. 设置响应体
     *     response.end('Hello HTTP Server') 或者  response.write('Hello HTTP Server')    write 可以多次调用
     *     write 也需要调用  response.end() 作为结束
     *     注：一个请求里面 有且只有一个  response.end() 方法
     *
     * */

    // response.write('Hello HTTP Server')
    // response.write('Hello HTTP Server')
    // response.write('Hello HTTP Server')

    response.end('Hello HTTP Server')
})

server.listen(9090, () => {
    console.log('服务启动')
})